@charset "utf-8";   #theme{  font-size:14px; line-height:1.8em; margin:0.9em 0; margin:1.9em 0;  font-family:Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif; font-family:'Open Sans',sans-serif;font-size:1.6em;line-height:1.4em;font-weight:normal; font-family:'Open Sans',sans-serif;font-size:1.45em;line-height:1.8em;font-weight:normal; font-family:Arial,Helvetica,sans-serif;font-size:1.2em;line-height:1.6em;font-weight:normal;font-style:italic; font-family:Arial,Helvetica,sans-serif;font-size:1.1em;font-weight:normal;font-style:normal; font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:normal;font-style:italic; font-family:Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;font-size:1.1em;line-height:1.6em;font-family:"Times New Roman",Times,Georgia,serif;font-size:3em;line-height:1px;font-weight:bold;font-style:normal; font-family:Arial,Helvetica,sans-serif;font-style:italic;  color:#4d4d4d; color:#4d4c4c; color:#4d4c4c; color:#888886; color:#4d4c4c; border-color:#EE0000; color:#ffffff; background-color:#4d4d4d; background-color:#ffffff; background-color:#888886; background-color:#ffffff; background-color:#f0f0f0; background-color:#2e4b61; color:#4d4d4d;  border-color:#4d4d4d; border-color:#ffffff; border-color:#cccccc; border-bottom:4px double #cccccc; margin:2.1em 0; -webkit-border-radius:0;-moz-border-radius:0;border-radius:0} .sws-clear:before,.sws-clear:after{content:" ";display:table}.sws-clear:after{clear:both} .col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.container-fluid{padding:0}.row-bs{margin:0} .sws-inline-content blockquote.sws-blockquote{font-size:110%;font-style:italic;margin-left:38px;padding-bottom:1.2em;padding-right:0;padding-top:0.45em;position:relative;float:none}.sws-inline-content blockquote.sws-blockquote p{padding-bottom:0;margin:0;border:none}.sws-inline-content blockquote.sws-blockquote p + p{padding-bottom:0;padding-top:0.8em;margin:0}.sws-inline-content blockquote.sws-blockquote:before{clear:both;content:"“";display:block;font-family:"Times New Roman",Times,Georgia,serif;font-size:3em;font-style:normal;font-weight:bold;left:-46px;line-height:10px;position:absolute;text-align:center;top:0.46em;width:40px}.sws-inline-content blockquote.sws-blockquote cite{font-size:80%;font-style:normal;font-weight:bold;line-height:170%;text-transform:uppercase} .sws-inline-content div.sws-hr{border-top:1px solid #ccc;margin-bottom:1.8em;padding-top:0.75em;height:1px;width:100%;float:none;clear:both;position:relative;padding:0}.sws-inline-content div.sws-hr::after{background:#fff url("//fluencycontent2-schoolwebsite.netdna-ssl.com/FileCluster/RattonSchool/Templates/Images/header/logo.png") repeat scroll 0 0 / cover;content:"";height:30px;left:50%;margin:-15px 0 0 -15px;position:absolute;top:50%;width:31px}.sws-inline-content div.sws-hr *{display:none !important;margin:0;padding:0;border:none;font-size:100%;outline:none} .sws-inline-content table caption{padding-bottom:0.7em;font-style:italic}  .sws-inline-content div.sws-introduction{border-bottom-style:double;border-bottom-size:3px;border-color:inherit;font-size:1.3em;line-height:1.4em;margin-bottom:2.4em;padding-bottom:2.4em;padding-top:0}.sws-inline-content div.sws-introduction p{margin:0;padding:0;font-size:100%;line-height:inherit;color:#6139A8;padding-bottom:20px;font-family:"EB Garamond",serif} .sws-inline-content div.sws-float-left{float:left;padding:0.3em 1.6em 1em 0}.sws-inline-content div.sws-float-left img{background:#fff url(//fluencycontent2-schoolwebsite.netdna-ssl.com/FileCluster/RattonSchool/Templates/ckeditor/skins/fluency/images/image_placeholder.png) no-repeat 50% 50%} .sws-inline-content div.sws-float-right{float:right;padding:0.3em 0 1em 1.6em}.sws-inline-content div.sws-float-right img{background:#fff url(//fluencycontent2-schoolwebsite.netdna-ssl.com/FileCluster/RattonSchool/Templates/ckeditor/skins/fluency/images/image_placeholder.png) no-repeat 50% 50%} .sws-inline-content table.sws-layout-table,.sws-inline-content table.sws-layout-table caption,.sws-inline-content table.sws-layout-table col,.sws-inline-content table.sws-layout-table colgroup,.sws-inline-content table.sws-layout-table thead,.sws-inline-content table.sws-layout-table tfoot,.sws-inline-content table.sws-layout-table tbody,.sws-inline-content table.sws-layout-table tr,.sws-inline-content table.sws-layout-table th,.sws-inline-content table.sws-layout-table th span.th_content,.sws-inline-content table.sws-layout-table td{border:none;border-collapse:collapse;border-spacing:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;margin:0;position:static;float:none;height:auto;width:auto;vertical-align:top;background-image:none;background-color:transparent;visibility:inherit;-moz-opacity:1;-khtml-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);font-size:100%;font-weight:inherit;font-style:inherit;line-height:inherit;color:inherit;font-family:inherit;font-size-adjust:inherit;text-align:inherit;text-shadow:inherit;text-transform:inherit;font-variant:inherit;text-decoration:inherit;text-indent:inherit;letter-spacing:inherit;word-spacing:inherit;word-wrap:normal;word-break:normal;white-space:normal}.sws-inline-content.cke_focus table.sws-layout-table,.sws-inline-content.cke_focus table.sws-layout-table th,.sws-inline-content.cke_focus table.sws-layout-table td{border:1px dotted #7f7f7f}.sws-inline-content table.sws-layout-table{width:100%;margin-bottom:1.2em;margin-top:0.1em}.sws-inline-content table.sws-layout-table th span{display:inline !important} a{transition:background-color 0.3s ease-out,color 0.3s ease-out,opacity 0.3s ease-out} .featuretitle,div.blogTitle,.galleryTitle,.calendarTitle,.form_description h2{margin:0 0 0.9em 0;font-family:'Open Sans',sans-serif;line-height:1.4em;font-weight:600;display:block;text-decoration:none;color:#46287E;padding:0;font-size:16px;position:relative;top:0;text-transform:uppercase}.tier2a div.blogTitle{color:#FFFFFF}  .sws-inline-content h1,.sws-inline-content h2{ margin:0 0 0.9em; font-family:"EB Garamond",serif;font-size:1.6em;line-height:1.4em;font-weight:normal; color:#4d4d4d}.sws-inline-content h3{ margin:0 0 0.9em;font-family:"Open Sans",sans-serif;font-weight:bold;font-size:1em;line-height:1.8em;text-transform:uppercase}.sws-inline-content h4{ margin:0 0 0.9em;font-family:"EB Garamond",serif;font-size:1.2em;line-height:1.6em;font-weight:normal;font-style:italic}.sws-inline-content h5{ margin:0 0 0.9em;font-family:"EB Garamond",serif;font-size:1.1em;font-weight:normal;font-style:normal}.sws-inline-content h6{ margin:0 0 0.9em;font-family:"EB Garamond",serif;font-size:1em;font-weight:normal;font-style:italic} .sws-inline-content p{margin-top:0;font-style:normal;font-variant:normal;line-height:24px;padding:0 0 20px}.sws-inline-content p:empty{display:none}.qlcontent:before{content:""; background:url("//fluencycontent2-schoolwebsite.netdna-ssl.com/FileCluster/RattonSchool/MainFolder/linkimg.png") no-repeat 0 0;background-size:cover; position:absolute; height:40px;width:40px;border-radius:100px; -moz-border-radius:100px;padding-left:9px;padding-top:16px;left:25px;bottom:25px;color:rgba(0,0,0,0.5);z-index:2}.qlcontent p{color:#fff;font-family:"EB Garamond",serif;font-size:24px;font-style:normal;font-variant:normal;line-height:24px;position:relative;z-index:2}.tier3a .sws-inline-content p{color:#969595;padding:0}.middleblogitem{color:#fff}.sws-inline-content em,.sws-inline-content i{font-style:italic}.sws-inline-content strong,.sws-inline-content b{font-weight:bold} .sws-inline-content div.sws-introduction{color:#46287e;margin:0 0 0.6em;padding-bottom:0;padding-top:15px}.sws-inline-content div.sws-introduction p:first-child{margin-top:0} .sws-inline-content img{  }.editmode .sws-inline-content img{background:url("../Images/placeholders/image-label.png") no-repeat 50% 50%; background-color:#f0f0f0}.sws-inline-content img.sws-inline-image{display:inline;margin:0} .sws-inline-content .sws-float-left{float:left;padding:0.5em 2.3em 1.3em 0;margin:0}.sws-inline-content .sws-float-right{float:right;padding:0.5em 0 1.3em 2.3em;margin:0}.sws-inline-content .sws-float-left img,.sws-inline-content .sws-float-right img{margin:0} .sws-inline-content.sws-feature-480 .sws-float-left,.sws-inline-content.sws-feature-480 .sws-float-right{float:none;padding:0; margin:0.9em 0}.sws-inline-content.sws-feature-480 .sws-float-left img,.sws-inline-content.sws-feature-480 .sws-float-right img{ margin:0.9em 0;margin-left:auto;margin-right:auto} .sws-inline-content blockquote.sws-blockquote{padding:1.0em 1.1em 1.1em 60px;position:relative; margin:1.9em 0;font-family:'Open Sans',sans-serif;font-size:1.1em;line-height:1.6em; background-color:#f0f0f0; color:#4d4d4d}.sws-inline-content blockquote.sws-blockquote > p:first-child{margin:0}.sws-inline-content blockquote.sws-blockquote::before{color:#46287e;content:"\“";display:block;font-family:"Open Sans",sans-serif;font-size:70px;font-style:normal;font-weight:bold;height:50px;left:10px;line-height:50px;position:absolute;text-align:center;top:20px;width:50px}.sws-inline-content blockquote.sws-blockquote p:after{display:none}.sws-inline-content blockquote.sws-blockquote cite{display:block;margin:0.7em 0 0;text-transform:none;font-size:0.85em;font-family:'Open Sans',sans-serif;font-style:italic}  .sws-inline-content div.sws-hr *{display:none !important}.qlcontent a{color:#fff !important;display:block;font-family:"Open Sans",sans-serif;font-weight:600;line-height:1.4em;margin:0 0 12px;position:relative;text-decoration:none;text-transform:uppercase;z-index:2}.qlcontent{margin:0 0 1.6em;overflow:hidden;padding:20px 20px 70px;position:relative}.qlcontent img,.qlcontent br{display:none} .sws-inline-content .sws-responsive-table{overflow-x:auto; margin:1.9em 0}.sws-inline-content .sws-responsive-table > table{margin:0}.sws-inline-content table{border-collapse:collapse;font-weight:normal;width:100% !important;vertical-align:top; margin:1.9em 0}.sws-inline-content table th{font-weight:normal;padding:0.65em 1.3em;text-align:center;border:1px solid transparent;font-family:'Open Sans',sans-serif; background-color:#46287E; border-color:#4d4d4d; color:#ffffff}.sws-inline-content table td{background:none repeat scroll 0 0 transparent;border:1px solid transparent;padding:0.7em 1.3em;vertical-align:top;border-color:#cccccc;line-height:20px}.sws-inline-content table td > p:first-child{margin-top:0} .sws-inline-content table.sws-layout-table,.sws-inline-content table.sws-layout-table caption,.sws-inline-content table.sws-layout-table col,.sws-inline-content table.sws-layout-table colgroup .sws-inline-content table.sws-layout-table thead,.sws-inline-content table.sws-layout-table tfoot,.sws-inline-content table.sws-layout-table tbody,.sws-inline-content table.sws-layout-table tr,.sws-inline-content table.sws-layout-table th,.sws-inline-content table.sws-layout-table th span.th_content,.sws-inline-content table.sws-layout-table td{border:none;border-collapse:collapse;border-spacing:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;margin:0;position:static;float:none;height:auto;width:auto;vertical-align:top;background-image:none;background-color:transparent;visibility:inherit;-moz-opacity:1;-khtml-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);font-size:100%;font-weight:inherit;font-style:inherit;line-height:inherit;color:inherit;font-family:inherit;font-size-adjust:inherit;text-align:inherit;text-shadow:inherit;text-transform:inherit;font-variant:inherit;text-decoration:inherit;text-indent:inherit;letter-spacing:inherit;word-spacing:inherit;word-wrap:normal;word-break:normal;white-space:normal}.sws-inline-content table.sws-layout-table{width:100%}.sws-inline-content.cke_focus table.sws-layout-table,.sws-inline-content.cke_focus table.sws-layout-table th,.sws-inline-content.cke_focus table.sws-layout-table td{border:1px dotted #ccc} .sws-inline-content a.sws-document-link,.sws-inline-content a.sws-webpage-link{cursor:pointer;display:block;font-weight:normal;position:relative;text-decoration:none;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:'Open Sans',sans-serif;background-color:#EC7C18;color:#fff;text-transform:uppercase;padding:14px;word-wrap:break-word;margin-bottom:20px}.sws-inline-content a.sws-webpage-link{background-color:#46287E}.sws-inline-content a.sws-document-link:hover,.sws-inline-content a.sws-webpage-link:hover{background:#fff;color:#000}.sws-inline-content a.sws-document-link:before,.sws-inline-content a.sws-webpage-link:before{background:url("../Images/feature-sprite.png") no-repeat scroll -28px -172px transparent;*/ content:" ";display:block;height:17px;left:1.3em;position:absolute;top:1em;width:17px;color:#fff;}.featured-content .sws-inline-content a.sws-document-link:before,.sws-inline-content a.sws-webpage-link:before{display:none}.sws-inline-content a.sws-document-link:before{background-position:50% -100px}.sws-inline-content a.sws-document-link:focus,.sws-inline-content a.sws-document-link:hover,.sws-inline-content a.sws-document-link:active,.sws-inline-content a.sws-webpage-link:focus,.sws-inline-content a.sws-webpage-link:hover,.sws-inline-content a.sws-webpage-link:active{background-position:right -272px;color:#000}  .sws-inline-content ul,.sws-inline-content ol{margin:0 0 1.9em;counter-reset:li}ul.sws-download-list{margin:0 0 1.9em;counter-reset:li}.sws-inline-content ul > li{padding:5px 0 5px 24px;position:relative;line-height:20px;list-style-type:none}.sws-inline-content ol > li{padding:0.7em 1.3em 0.7em 6px}.sws-inline-content ul > li::before{background:#765ca3 none repeat scroll 0 0;border-radius:50%;content:"";height:6px;left:4px;margin-top:-3px;position:absolute;top:50%;width:6px}ul.sws-download-list li::before{display:none}.sws-inline-content ol > li:before{content:counter(li,decimal) ".";counter-increment:li;font-weight:normal;padding-right:0.8em}a.sws-webpage-link,a.sws-document-link{color:#fff}.sws-download-list li a{color:#fff} ul.sws-download-list li{padding:0}   .sws-inline-content ul ol > li:before,.sws-inline-content ol ol > li:before{content:counter(li,lower-roman) "."}.sws-inline-content ul ol,.sws-inline-content ul ul,.sws-inline-content ol ol,.sws-inline-content ol ul{border:none;margin-bottom:0.7em;margin-left:0.2em;margin-top:0.7em}.sws-inline-content ul ol > li,.sws-inline-content ul ul > li,.sws-inline-content ul ol > li:nth-child(2n+1),.sws-inline-content ul ul > li:nth-child(2n+1),.sws-inline-content ol ol > li,.sws-inline-content ol ul > li,.sws-inline-content ol ol > li:nth-child(2n+1),.sws-inline-content ol ul > li:nth-child(2n+1){background-color:transparent;border:none;padding:0 0 0 22px}.sws-inline-content ul ol > li,.sws-inline-content ul ol > li:nth-child(2n+1),.sws-inline-content ol ol > li,.sws-inline-content ol ol > li:nth-child(2n+1){padding-left:0}.sws-inline-content ul ul > li:before,.sws-inline-content ol ul > li:before{left:0;top:0.7em} .featured-content .blogentries ul li .blogDate{   text-transform:uppercase; font-size:11px;color:#838383; padding:0 0 0 35px;font-family:'Open Sans',sans-serif;position:absolute;top:20px;display:none}.sws-inline-content ul.sws-download-list li a:focus,.sws-inline-content ul.sws-download-list li a:active{background-color:transparent;border:none;color:#111 !important}.sws-inline-content ul.sws-download-list li a:hover{background-color:transparent;border:none;color:#111 !important}.sws-inline-content ul.sws-download-list li a:before,.sws-inline-content ul.sws-download-list li a.sws-webpage-link:before,.sws-inline-content ul.sws-download-list li a.sws-document-link:before{background:url("../Images/feature-sprite.png") no-repeat scroll 50% -461px transparent;left:0;top:0;content:" ";display:block;height:20px;position:absolute;width:23px}.featured-content .sws-inline-content ul.sws-download-list li a:before,.sws-inline-content ul.sws-download-list li a.sws-webpage-link:before,.sws-inline-content ul.sws-download-list li a.sws-document-link:before{display:none}.sws-inline-content ul.sws-download-list li a.sws-document-link:before{background-position:-28px -389px} .sws-inline-content iframe,.sws-inline-content video,.sws-inline-content audio,.sws-inline-content canvas,.sws-inline-content embed,.sws-inline-content object{display:block;max-width:100%; margin:1.9em 0} .BlogFeatureList{ } .blogentries a.sws-edit-blog-post{display:block;margin:0.5em 0;text-decoration:none}.blogentries a.sws-edit-blog-post img{display:inline-block;z-index:9999;position:absolute} .blogentries .blogEntriesRssLinkPanel{display:block;text-align:right; background-color:#f0f0f0; margin:0.9em 0}.blogentries img.rsslinkicon,.blogentries span.rsslinktext{display:none} .blogentries .blogEntriesRssLinkPanel a{display:block;vertical-align:top}.blogentries .blogEntriesRssLinkPanel a span{background:url("../Images/feature-sprite.png") no-repeat scroll 50% -596px transparent;display:inline-block;height:32px;padding:0;text-align:left;text-indent:-9999em;width:40px}  a.sws-share-twitter,a.sws-share-facebook{background:#00aced url("../Images/feature-sprite.png") no-repeat scroll 50% -814px;display:inline-block;margin:0.4em 0.2em 0.4em 0;height:26px;width:26px;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px}a.sws-share-facebook{background-position:50% -743px;background-color:#3b5998}a.sws-share-twitter img,a.sws-share-facebook img{display:none}  body .blogentries ul li h2,body .blogentries ul li a{float:none}.blogentries ul li h2.blogTitle{margin:0 0 0.3em;font-family:"EB Garamond",serif;font-size:1.45em;line-height:1.8em;font-weight:normal;color:#4d4d4d;padding:0}.blogentries ul li h2.blogTitle a:hover{color:#E4E4E4} .blogentries ul li .blogDate{text-transform:uppercase;font-size:11px;color:#838383;padding:0 0 10px;font-family:'Open Sans',sans-serif;display:block}.tier3a .blogentries ul li .blogDate{text-transform:uppercase;font-size:13px;color:#838383;padding:10px 0;font-family:'Open Sans',sans-serif;position:relative}.blogentries ul li .blogDate:before{background:url("../Images/feature-sprite.png") no-repeat scroll 50% -676px transparent;content:" ";display:none;height:15px;left:0;position:absolute;top:0.35em;width:14px} .blogentries ul li .blogSummary,.blogentries ul li .blogBody{ margin:0;margin-bottom:0}.blogentries ul li .blogSummary{  text-transform:none}.blogentries ul li .blogSummary:empty,.blogentries ul li .blogBody:empty{display:none} body #blog_archive{float:none; margin:1.9em 0} .blogentries ul.archiveYear > li{padding:0.7em 0 0}.blogentries ul.archiveYear:first-child > li{padding-top:0}.blogentries ul.archiveYear > li > a{ color:#ffffff; background-color:#4d4d4d; font-family:'Open Sans',sans-serif;font-weight:normal;padding:0.7em 1.3em;text-align:center;text-decoration:none;display:block;text-transform:uppercase}.blogentries ul.archiveYear > li > a:hover{ background-color:#888886} .archiveMonthDivHolder{padding-top:0.7em}.archiveMonthDiv:nth-child(2n){background-color:transparent}.archiveMonthDiv:nth-child(2n+1){ background-color:#f0f0f0}.archiveMonthDiv ul.archiveMonth > li{padding:0}.archiveMonthDiv ul.archiveMonth > li > a{text-decoration:none;padding:10px;display:block;position:relative} .archiveMonthDiv .postCount{display:block !important;height:25px !important;opacity:1;padding:0 10px 10px} .archiveMonthDiv ul.archiveMonthDiv{margin-bottom:0.8em;margin-left:0.2em;margin-top:0.8em}.archiveMonthDiv ul.archiveEntry{padding-bottom:10px;padding-left:10px;padding-top:10px}.archiveMonthDiv ul.archiveEntry li{padding:8px 0 8px 12px;border:none}.archiveMonthDiv ul.archiveEntry li:before{background:url("../Images/feature-sprite.png") no-repeat scroll -33px -320px transparent;content:" ";top:0.7em;left:0;position:absolute;height:7px;width:7px} .blogentries .BlogTagList{ }.blogentries .sws-blog-subcategory-title,.blogentries .sws-blog-category-title{font-weight:bold;padding:0.65em 1.3em;text-align:center;border:1px solid transparent; background-color:#4d4d4d; border-color:#4d4d4d; color:#ffffff}.blogentries ul.sws-tags li{border:1px solid transparent;border-top:none;padding:0.7em 1.3em; border-color:#cccccc}.blogentries ul.sws-tags li:hover,.blogentries ul.sws-tags li.tag-selected{ background-color:#f0f0f0} .blogentries .tags-secondary{ margin:1.9em 0;margin-bottom:0}.blogentries ul.sws-tags li input{margin:0 0.5em 0 0;position:relative;top:0.1em} .blogentries .fluency-cloud{padding:1.3em;border:1px solid transparent;border-top:none; border-color:#cccccc}   .blogentries .blog-tags-top{ margin:0.9em 0;margin-top:0} .blogentries .blog-tags-bottom{ margin:0.9em 0;margin-bottom:0} .blogentries .blog-tags-left,.blogentries .blog-tags-right{margin:0}.blogentries .blog-tags-left,.blogentries .blog-tags-right{width:30%}.blogentries .blog-posts-right,.blogentries .blog-posts-left{padding-left:5%;width:70%}.blogentries .blog-posts-left{padding-left:0;padding-right:5%} .blogentries.sws-feature-768 .blog-tags-left,.blogentries.sws-feature-768 .blog-tags-right,.blogentries.sws-feature-768 .blog-posts-right,.blogentries.sws-feature-768 .blog-posts-left{float:none;width:100%;padding:0;margin:0}.blogentries.sws-feature-768 .blog-tags-left{ margin:0.9em 0;margin-top:0}.blogentries.sws-feature-768 .blog-tags-right{ margin:0.9em 0;margin-bottom:0}  .SlideShowHolder{ margin:1.9em 0}.SlideShowHolder div.myslides,.SlideShowHolder ul,.SlideShowHolder ul li{overflow:hidden;width:100%;height:auto !important} .SlideShowHolder ul li img{display:block;width:100%}  .SlideShowHolder .imgAltCaption{position:absolute;bottom:0;left:0;width:100%;display:block;padding:0.7em 1.3em; background-color:#4d4d4d; color:#ffffff}.SlideShowHolder .imgAltCaption:empty{display:none}.SlideShowHolder .imgAltCaption{display:block;height:auto} .SlideShowHolder.sws-feature-480 .imgAltCaption{position:static}  .photoGalleryElement{ margin:1.9em 0;margin-bottom:0;margin-left:-1.3em}.photoGalleryElement:before,.photoGalleryElement:after{content:" ";display:table}.photoGalleryElement:after{clear:both} .photoGalleryElement div.thumbnail{float:left;padding-left:1.3em;margin-bottom:1.3em;width:20%}body div.photoGalleryElement div.thumbnail a{display:block;width:100%}  body div.photoGalleryElement div.thumbnail .thumbContents a img{display:block;width:100%} body div.photoGalleryElement div.thumbnail .thumbContents a:focus,body div.photoGalleryElement div.thumbnail .thumbContents a:hover,body div.photoGalleryElement div.thumbnail .thumbContents a:active{opacity:0.5;-moz-opacity:0.50;-khtml-opacity:0.50;opacity:0.50} .photoGalleryElement.sws-feature-1024 div.thumbnail{width:14.28%} .photoGalleryElement.sws-feature-768 div.thumbnail{width:20%} .photoGalleryElement.sws-feature-480 div.thumbnail{width:33.3333%} .enquireForm{ margin:1.9em 0} .form_description p{ margin:0.9em 0} .enquireForm ul li{margin-bottom:0.7em;padding:1.6em;display:block; background-color:#f0f0f0}.enquireForm ul li label.description,.enquireForm ul li label.descriptionFileUpload{ font-family:'Open Sans',sans-serif;display:block;padding-bottom:1em;font-size:1em}.enquireForm ul li input,.enquireForm ul li textarea,.enquireForm ul li select{font-family:inherit;font-size:inherit;line-height:inherit;display:block;border:1px solid transparent;margin-bottom:0.6em;padding:0.2em 0.6em;width:100%; border-color:#cccccc; background-color:#ffffff}.enquireForm ul li select{padding:0.4em 0.6em}.enquireForm ul li input:focus,.enquireForm ul li textarea:focus,.enquireForm ul li select:focus{ border-color:#EE0000} .enquireForm ul li span.required{color:#ff0000} .guidelines{padding-top:0.7em} .enquireForm ul li textarea + label,.enquireForm ul li label.rangeGuide{display:block;margin-left:0;font-style:italic;padding-top:0.7em}.enquireForm ul li textarea + label var,.enquireForm ul li label.rangeGuide var{font-weight:bold} .enquireForm ul li.radio > span,.enquireForm ul li.radio > span span,.enquireForm ul li.checkbox > span,.enquireForm ul li.checkbox > span span{display:block;margin:0}.enquireForm ul li.radio > span span,.enquireForm ul li.checkbox > span span{position:relative}.enquireForm ul li.radio > span,.enquireForm ul li.checkbox > span{margin-bottom:0.3em}.enquireForm ul li.radio > span span + span,.enquireForm ul li.checkbox > span span + span{margin-top:0.6em}.enquireForm ul li.radio input.radio,.enquireForm ul li.checkbox input.checkbox{display:block;position:absolute;top:0.4em;left:0;width:auto;margin:0 0.5em 0 0;padding:0}.enquireForm ul li.radio input.other,.enquireForm ul li.checkbox input.other{margin-top:1em}.enquireForm ul li.radio label.choice,.enquireForm ul li.checkbox label.choice{display:block;padding-left:28px} .enquireForm ul li.time > span{display:inline-block;margin-left:0.6em}.enquireForm ul li.time > span:first-of-type{margin-left:0}.enquireForm ul li.time > span label{display:block}.enquireForm ul li.time select{min-width:4.5em} .enquireForm ul li.money > span{display:inline-block;padding-right:5px}.enquireForm ul li.money > span.symbol{display:block;float:left;padding-top:0.5em;padding-right:9px}.enquireForm ul li.money > span input{display:inline-block;margin-right:5px;width:92%;margin-bottom:0.2em}.enquireForm ul li.money p{display:none}.enquireForm ul li.money p.guidelines{display:block} .enquireForm ul li.select select{padding:8px} .enquireForm ul li.phone div{width:auto;display:inline-block;margin-right:9px}.enquireForm ul li.phone div input{display:inline-block;width:auto}.enquireForm ul li.phone > div:nth-child(3){margin-right:0} .enquireForm ul li.address > div{position:relative;padding-left:9em}.enquireForm ul li.address > div + div{margin-top:1em;margin-bottom:0.3em}.enquireForm ul li.address > div label{display:block;left:0;position:absolute;top:0.4em} .enquireForm.sws-feature-480 ul li.address > div{padding-left:0}.enquireForm.sws-feature-480 ul li.address > div label{position:static}  .enquireForm ul li div.mf_sig_wrapper{ background-color:#ffffff}.enquireForm ul li.signature canvas.mf_canvas_pad{display:block;max-width:100%}.enquireForm ul li a.mf_sigpad_clear{border:none;cursor:pointer;display:inline-block;padding:9px 45px;text-align:center;text-decoration:none;width:auto; font-family:'Open Sans',sans-serif; background-color:#46287E; color:#ffffff; margin:0.9em 0;margin-bottom:0;font-weight:normal}.enquireForm ul li a.mf_sigpad_clear:hover{ background-color:#46287E} .enquireForm ul li.section_break{padding:0;padding-top:0.8em;background-color:transparent}.enquireForm ul li.section_break h3{display:block;padding-top:0.1em; margin:0.9em 0; font-family:'Open Sans',sans-serif;font-size:1.45em;line-height:1.8em;font-weight:normal}.enquireForm ul li.section_break p{ margin:0.9em 0;margin-top:0} .enquireForm ul li.fileupload div.uploadify{height:auto !important;margin:0;width:auto !important;display:inline-block;position:relative}.enquireForm ul li.fileupload div.uploadify object{width:100%;height:100%;cursor:pointer}.enquireForm ul li.fileupload div.uploadify-button{margin:0.6em 0;background-image:none;border:none;cursor:pointer;display:inline-block;text-transform:lowercase;text-align:center;text-shadow:none;height:auto !important;width:auto !important;font-size:inherit;line-height:inherit !important;padding:10px 45px; background-color:#4d4d4d; color:#ffffff; -webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.enquireForm ul li.fileupload div.uploadify:hover .uploadify-button,.enquireForm ul li.fileupload div.uploadify-button:hover{cursor:pointer; background-color:#888886}.enquireForm ul li.fileupload .uploadify-queue{margin:0}.enquireForm ul li.fileupload .uploadify-queue-item{background-color:#eeeeee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:inherit;line-height:inherit;font-family:inherit;max-width:none;padding:12px 17px 17px;margin:0;margin-top:1.3em} .enquireForm ul li.fileupload .uploadify-progress{background-color:#e5e5e5;height:6px;margin-top:0.8em;max-width:none;width:100%}.enquireForm ul li.fileupload .uploadify-progress-bar{height:6px}.enquireForm ul li.fileupload .uploadify-queue-item .cancel a{background:transparent url(../Images/fluency-controls/cancel-download.png) no-repeat 50% 50%;float:right;height:16px;display:block;text-indent:-9999px;width:16px;margin-top:3px}.enquireForm ul li.fileupload .uploadify-error{background-color:#ea3a3a !important;border:none; color:#ffffff} .enquireForm ul li.fileupload div.uploadify-queue ~ p{display:none}.enquireForm ul li.fileupload div.file_queue + script + div div{padding-top:1em}.enquireForm ul li.fileupload div.file_queue + script + div div + div{padding-top:0.8em}.enquireForm ul li.fileupload div.file_queue + script + div div hr{background-color:#aaaaaa;border:none;height:1px;margin-top:0.8em}.enquireForm ul li.fileupload div.file_queue + script + div div:last-child hr{display:none} .enquireForm ul li.date > span{display:inline-block;margin-right:8px;width:65px}.enquireForm ul li.date > span + span + span{width:85px}.enquireForm ul li.date > span + span + span + span{width:40px}.enquireForm ul li.date > span img{display:block;position:relative;top:-2.2em}.enquireForm ul li.date span input{display:inline-block;width:100%;margin-right:0.5em;margin-bottom:0.2em}.enquireForm ul li.date span label{display:block}.enquireForm ul li.date .clearb{display:none} .sws-content-369 .enquireForm ul li.date > span{width:50px}.sws-content-369 .enquireForm ul li.date > span + span + span{width:70px}.sws-content-369 .enquireForm ul li.date span input{display:block;margin-right:0}.sws-content-369 .enquireForm ul li.date > span + span + span + span{margin:0;width:17px}.sws-content-369 .enquireForm ul li.date span + span + span input{margin-right:0.5em}.enquireForm ul li.date span label{display:inline}  .enquireForm ul li.matrix caption{text-align:left;font-weight:bold;padding-bottom:1em}.enquireForm ul li.matrix table{width:100%}.enquireForm ul li.matrix table tr th{padding:9px 5px;font-weight:bold;text-align:center; background-color:#4d4d4d; color:#ffffff; -webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.enquireForm ul li.matrix table tr td input{margin:0 auto}.enquireForm ul li.matrix table tbody tr td{padding:1em 0;border-top:1px solid transparent; border-color:#cccccc}.enquireForm ul li.matrix table tbody tr:first-child td{padding-top:1.3em;border-top:none}.enquireForm ul li.matrix table tbody tr td:first-child{padding-right:1em} .enquireForm ul li.simple_name > span{display:block}.enquireForm ul li.simple_name > span + span{margin-top:1em}.enquireForm ul li.simple_name > span{padding-left:4em;position:relative}.enquireForm ul li.simple_name > span label{left:0;position:absolute;top:0.4em;display:block}.enquireForm ul li.simple_name > span + span{margin-top:1em} .enquireForm.sws-feature-480 ul li.simple_name > span{padding-left:0;position:static;margin-bottom:0.3em}.enquireForm.sws-feature-480 ul li.simple_name > span label{position:static} .enquireForm ul li.name > span{display:block}.enquireForm ul li.name > span + span{margin-top:1em}.enquireForm ul li.name > span input{margin-bottom:0.2em}.enquireForm ul li.name > span{padding-left:60px;position:relative}.enquireForm ul li.name > span label{left:0;position:absolute;top:0.4em}.enquireForm ul li.name > span input{margin-bottom:0}.enquireForm ul li.name > span.namewm_ext > input{width:5em} .enquireForm.sws-feature-480 ul li.name > span{padding-left:0}.enquireForm.sws-feature-480 ul li.name > span label{position:static}.enquireForm.sws-feature-480 ul li.name > span input{margin-bottom:0.2em}.enquireForm.sws-feature-480 ul li.name > span.namewm_ext > input{width:100%} .enquireForm ul li.li_pagination{padding:0.7em 1.3em; background-color:#46287E; color:#ffffff; -webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.enquireForm ul li.li_pagination td.ap_tp_arrow{background:url("../Images/feature-sprite.png") no-repeat scroll 50% -1030px transparent;text-indent:-9999em;width:8px}.enquireForm ul li.li_pagination span.ap_tp_num{padding-right:0.2em}.enquireForm ul li.li_pagination span.ap_tp_num:after{content:"."}.enquireForm ul li.li_pagination span.ap_tp_text_active,.enquireForm ul li.li_pagination span.ap_tp_num_active{font-family:'open_sanssemibold_italic'} .enquireForm.sws-feature-480 ul li.li_pagination table.ap_table_pagination,.enquireForm.sws-feature-480 ul li.li_pagination table.ap_table_pagination tbody,.enquireForm.sws-feature-480 ul li.li_pagination table.ap_table_pagination tr{display:block}.enquireForm.sws-feature-480 ul li.li_pagination td{display:block;text-align:left;padding:0.3em 0;position:relative}.enquireForm.sws-feature-480 ul li.li_pagination td:after{background:url("../Images/feature-sprite.png") no-repeat scroll 50% -1027px transparent;width:8px;content:" ";display:block;height:100%;position:absolute;right:0;top:0;width:8px}.enquireForm.sws-feature-480 ul li.li_pagination td.ap_tp_arrow{display:none} .enquireForm .buttons{background-color:transparent;padding:0;margin:0}.enquireForm .buttons input.button_text{border:none;padding:9px 65px;cursor:pointer; background-color:#46287E; color:#ffffff; -webkit-border-radius:0;-moz-border-radius:0;border-radius:0; font-family:'Open Sans',sans-serif;text-transform:uppercase}.enquireForm ul li.buttons input[type="submit"]:hover{ background-color:#635283} .enquireForm ul li#error_message{background-color:#46287E;border:none; color:#ffffff}.enquireForm ul li p.error{color:#ea3a3a;margin-left:0 !important;display:block;padding-top:1.3em} .formComplete{display:block} .RadAjaxPanel .RadGrid_Fluency,.RadAjaxPanel .RadGrid_Fluency .rgMasterTable,.RadAjaxPanel .RadGrid_Fluency .rgDetailTable,.RadAjaxPanel .RadGrid_Fluency .rgGroupPanel table,.RadAjaxPanel .RadGrid_Fluency .rgCommandRow table,.RadAjaxPanel .RadGrid_Fluency .rgEditForm table,.RadAjaxPanel .RadGrid_Fluency .rgPager table,.RadAjaxPanel .GridToolTip_Fluency{font-size:inherit;line-height:inherit;font-family:inherit;color:inherit} .RadAjaxPanel{overflow-x:auto}.RadAjaxPanel table.RadCalendar{background-color:transparent;position:static !important;width:100% !important;padding:0;border-collapse:collapse;font-size:inherit;line-height:inherit;font-family:inherit}.RadAjaxPanel table.RadCalendar caption{display:none} .RadAjaxPanel table.RadCalendar .rcTitlebar{background-image:none;border:none;height:auto; background-color:#46287E; color:#ffffff}.RadAjaxPanel table.RadCalendar .rcTitlebar table{border-collapse:collapse;font-size:inherit;font-weight:normal;line-height:inherit;padding:0;letter-spacing:0}.RadAjaxPanel table.RadCalendar .rcTitlebar table td{font-size:inherit;line-height:inherit;letter-spacing:0;border:none;padding:0;text-align:center;position:relative;vertical-align:top}.RadAjaxPanel table.RadCalendar .rcTitlebar table td a{background-color:transparent;background-image:none;display:block;width:3.2em;height:auto;left:0;margin:0;top:0;position:relative;z-index:9}.RadAjaxPanel table.RadCalendar .rcTitlebar table td a:before{background:url("../Images/feature-sprite.png") no-repeat scroll 50% -967px transparent;content:" ";height:9px;left:18px;position:absolute;top:0.8em;width:8px}.RadAjaxPanel table.RadCalendar .rcTitlebar table td a.rcFastPrev:before{background-position:50% -895px}.RadAjaxPanel table.RadCalendar .rcTitlebar table td a.rcPrev:before{background-position:50% -967px}.RadAjaxPanel table.RadCalendar .rcTitlebar table td a.rcNext:before{background-position:50% -1039px}.RadAjaxPanel table.RadCalendar .rcTitlebar table td a.rcFastNext:before{background-position:50% -1111px}.RadAjaxPanel table.RadCalendar .rcTitlebar table td > a,.RadAjaxPanel table.RadCalendar .rcTitlebar table td.rcTitle{ font-family:'Open Sans',sans-serif;padding:0.7em 1.3em;font-weight:normal} .RadAjaxPanel table.RadCalendar .rcMain{border:none}.RadAjaxPanel table.RadCalendar table.rcMainTable{border-collapse:collapse;font-size:inherit;line-height:inherit;font-family:inherit} .RadAjaxPanel table.RadCalendar table.rcMainTable .rcWeek th{vertical-align:top;padding:0.65em 0;border:none;font-weight:normal;line-height:inherit;background-color:#cccccc; color:#ffffff; font-family:'Open Sans',sans-serif;text-transform:uppercase} .RadAjaxPanel.sws-feature-480 table.RadCalendar .rcTitlebar table td a.rcFastPrev,.RadAjaxPanel.sws-feature-480 table.RadCalendar .rcTitlebar table td a.rcFastNext{display:none} .RadAjaxPanel table.RadCalendar table.rcMainTable .rcRow td{border:none;vertical-align:top;line-height:inherit;padding:0}.RadAjaxPanel table.RadCalendar table.rcMainTable .rcRow td.rcHover,.RadAjaxPanel table.RadCalendar table.rcMainTable .rcRow td.rcSelected,.RadAjaxPanel table.RadCalendar table.rcMainTable .rcRow td.EventOccurring{background-color:transparent;background-image:none}.RadAjaxPanel table.RadCalendar table.rcMainTable .rcRow td a{cursor:pointer;padding:0.7em 0;font-weight:normal;color:inherit}.RadAjaxPanel table.RadCalendar table.rcMainTable .rcRow td.EventOccurring a{ background-color:#888886; color:#ffffff}.RadAjaxPanel table.RadCalendar table.rcMainTable .rcRow td.rcOtherMonth a{ background-color:#f0f0f0; color:#4d4d4d}.RadAjaxPanel table.RadCalendar table.rcMainTable .rcRow td.rcSelected a{ background-color:#46287E; color:#ffffff}.RadAjaxPanel table.RadCalendar table.rcMainTable .rcRow td.rcHover a{background-image:none;background-color:#46287E;color:#fff} .RadAjaxPanel table.RadCalendar .rcTitlebar table{border:1px solid transparent; border-color:#4d4d4d}.RadAjaxPanel table.RadCalendar table.rcMainTable .rcWeek th{border:1px solid transparent;border-color:#cccccc}.RadAjaxPanel table.RadCalendar table.rcMainTable .rcRow td{border:1px solid transparent; border-color:#cccccc} .RadAjaxPanel{margin:0 0 30px} .adminOptions .RadAjaxPanel{margin:0}.RadAjaxPanel .RadGrid_Fluency{margin:0;width:100%;border:none;background-color:transparent}.RadAjaxPanel table.rgMasterTable{border-collapse:collapse}.RadAjaxPanel .RadGrid_Fluency{margin:0;width:100%;border:none;background-color:transparent}.RadAjaxPanel table.rgMasterTable{border-collapse:collapse}.RadAjaxPanel table.rgMasterTable th{background-image:none;border:1px solid transparent;font-size:inherit;font-weight:normal;padding:0.65em 1.4em;text-align:left; background-color:#46287E; color:#ffffff; border-color:#4d4d4d}.RadAjaxPanel table.rgMasterTable th{width:40%}.RadAjaxPanel table.rgMasterTable th + th{width:30%}.RadAjaxPanel table.rgMasterTable > tbody td{padding:0.7em 1.4em;height:auto;line-height:21px; border-color:#cccccc} .RadAjaxPanel .RadGrid_Fluency .rgRow,.RadAjaxPanel .RadGrid_Fluency .rgAltRow{background-color:transparent} .RadAjaxPanel table.rgMasterTable tr.rgCommandRow,.RadAjaxPanel table.rgMasterTable tr.rgCommandRow td.rgCommandCell{background-image:none;background-color:transparent;border:none;height:auto;overflow:visible}.RadAjaxPanel table.rgMasterTable tr.rgCommandRow td.rgCommandCell a{background:#ffffff url("//fluencycontent2-schoolwebsite.netdna-ssl.com/Releases/3805.1/Content/Images/click_to_add.png") no-repeat 14px 11px;border:1px solid #dadada;cursor:pointer;display:block;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:bold;height:auto;line-height:44px;margin-top:1.3em;padding-left:46px;text-align:left;text-transform:uppercase}.RadAjaxPanel table.rgMasterTable tr.rgCommandRow td.rgCommandCell a:focus,.RadAjaxPanel table.rgMasterTable tr.rgCommandRow td.rgCommandCell a:hover,.RadAjaxPanel table.rgMasterTable tr.rgCommandRow td.rgCommandCell a:active{background-color:#8ebc00;background-position:14px -55px;border:1px solid #ffffff; color:#ffffff}.RadAjaxPanel table.rgMasterTable tr.rgCommandRow td.rgCommandCell .addNewEventLink{display:none} .RadAjaxPanel table.rgMasterTable tr.rgPager{background-color:transparent}.RadAjaxPanel table.rgMasterTable tr.rgPager > td > table{ margin:0.9em 0;margin-bottom:0}.RadAjaxPanel table.rgMasterTable tr.rgPager table td.rgPagerCell{padding:0.7em 1.3em;height:auto; background-color:#f0f0f0}.RadAjaxPanel table.rgMasterTable div.rgWrap,.RadAjaxPanel table.rgMasterTable div.rgNumPart a{display:inline-block;padding:0;line-height:inherit} .RadAjaxPanel td.rgPagerCell div.rgWrap a,.RadAjaxPanel td.rgPagerCell div.rgWrap input{margin:0;padding:0;float:left;display:block;height:25px;width:25px}.RadAjaxPanel td.rgPagerCell div.rgArrPart1 input,.RadAjaxPanel td.rgPagerCell div.rgArrPart2 input{background:url("../Images/feature-sprite.png") no-repeat scroll 50% -1247px transparent;display:block;height:25px;text-align:center;width:25px}.RadAjaxPanel td.rgPagerCell div.rgArrPart1 input.rgPageFirst{background-position:50% -1247px}.RadAjaxPanel td.rgPagerCell div.rgArrPart1 input.rgPagePrev{background-position:50% -1319px}.RadAjaxPanel td.rgPagerCell div.rgArrPart2 input.rgPageNext{background-position:50% -1391px}.RadAjaxPanel td.rgPagerCell div.rgArrPart2 input.rgPageLast{background-position:50% -1463px}.RadAjaxPanel td.rgPagerCell div.rgNumPart a{background-image:none}.RadAjaxPanel td.rgPagerCell div.rgNumPart a.rgCurrentPage{font-weight:bold}.RadAjaxPanel td.rgPagerCell div.rgNumPart a.rgCurrentPage span{text-decoration:underline}.RadAjaxPanel td.rgPagerCell div.rgNumPart a span{background-image:none;display:block;padding-left:0;text-align:center;width:100%} .RadAjaxPanel td.rgPagerCell div.rgAdvPart{margin-left:1.3em}.RadAjaxPanel td.rgPagerCell div.rgAdvPart span{background-image:none;margin-right:0.8em;display:inline-block}.RadAjaxPanel td.rgPagerCell div.rgAdvPart .RadComboBox_Fluency{height:1.8em !important;margin:0}.RadAjaxPanel td.rgPagerCell div.rgAdvPart .RadComboBox_Fluency table{ background-color:#ffffff;border:1px solid #cccccc !important;height:100%}.RadAjaxPanel td.rgPagerCell div.rgAdvPart .RadComboBox_Fluency table td.rcbInputCell{width:80% !important;padding:0;vertical-align:top}.RadAjaxPanel td.rgPagerCell div.rgAdvPart .RadComboBox_Fluency table td.rcbInputCell input{width:100%;height:24px;text-indent:0.5em;background-color:transparent;padding:0}.RadAjaxPanel td.rgPagerCell div.rgAdvPart .RadComboBox_Fluency table td.rcbArrowCell{width:20%;height:100%;padding:0;vertical-align:top}.RadAjaxPanel td.rgPagerCell div.rgAdvPart .RadComboBox_Fluency table td.rcbArrowCell a{background:url("../Images/feature-sprite.png") no-repeat scroll 50% -1536px transparent;display:block;height:25px}   body .RadComboBoxDropDown{border-color:#cccccc}body .RadComboBoxDropDown{font-family:sans-serif;font-size:13px;padding:4px 6px 2px} .RadAjaxPanel table.rgMasterTable div.rgInfoPart,.RadAjaxPanel table.rgMasterTable div.rgInfoPart strong{color:inherit;padding:0;background-color:transparent}  .RadAjaxPanel .EventsCalendar{width:100%} .RadAjaxPanel .EventsCalendar tr{position:relative}.RadAjaxPanel .EventsCalendar tr td{padding:0.3em 0;vertical-align:top}.RadAjaxPanel .EventsCalendar tr:last-child td{padding-bottom:0}.RadAjaxPanel .EventsCalendar tr + tr td{border-color:#cccccc;background-color:#000}.RadAjaxPanel .EventsCalendar tr td a{text-decoration:none;color:#888886}.RadAjaxPanel .EventsCalendar tr td a:hover{color:#4d4c4c}.RadAjaxPanel .EventsCalendar tr:first-child td span{display:block}  .EventsCalendar tr td a.textmiddle{width:17px;height:17px;background:transparent url("//fluencycontent2-schoolwebsite.netdna-ssl.com/Releases/3805.1/Content/Images/edit-white.png") no-repeat 0 0;background-size:17px 17px;margin-top:0.5em;display:block;text-indent:-9999em} .EventsCalendar tr:first-child td{border-top:none;} .sws-cal-events-in-day{ margin:1.9em 0}.sws-cal-events-in-day > .RadAjaxPanel{margin:0}.sws-cal-events-in-day > .RadAjaxPanel + .RadAjaxPanel{display:none}.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td{padding:0.7em}.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.rcOtherMonth{ background-color:#f0f0f0; color:#4d4d4d}.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.rcSelected{ background-color:#4d4d4d; color:#ffffff}.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td a{color:inherit;background-color:transparent;padding:0.2em 0}.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td a + br + a{margin-top:0.3em}.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td a + br{display:none}.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.rcOtherMonth.rcHover a,.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.rcOtherMonth a{color:inherit;background-color:transparent}.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.rcHover.rcSelected a,.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.rcSelected a{color:inherit;background-color:transparent;font-weight:normal}.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.rcHover a{background-image:none;background-color:transparent}  .icalExport{position:relative;z-index:99}.icalExport input{ background-color:#4d4d4d;background-image:url("//fluencycontent2-schoolwebsite.netdna-ssl.com/FileCluster/RattonSchool/Templates/Images/ical.jpg");background-repeat:no-repeat;background-position:5px 5px;border-width:0;display:block;padding-top:21px;padding-left:5px;padding-right:5px;height:0 !important;width:21px !important;z-index:100;position:absolute;overflow:hidden;top:311px;left:10px}.icalExport span{display:none} div.CalendarSplitter{ height:auto !important;margin:1.3em 0;position:relative}div.CalendarSplitter .RadSplitter_Default{ font-size:inherit;width:100% !important}table.RadSplitter_Default,table.RadSplitter_Default .rspPaneTabContainer,table.RadSplitter_Default .rspPane,table.RadSplitter_Default .rspResizeBar,table.RadSplitter_Default .rspSlideContainerResize,table.RadSplitter_Default .rspPaneHorizontal,table.RadSplitter_Default .rspResizeBarHorizontal,table.RadSplitter_Default .rspSlideContainerResizeHorizontal{ border:none} table.RadSplitter td.rspPane.rspFirstItem{ width:280px;vertical-align:top}table.RadSplitter td.rspPane .SchedulerCalendarPanel{ background:none;width:100% !important;height:auto !important;padding:0}table.RadSplitter td.rspPane .SchedulerCalendarPanel .rsHeader{ display:none} table.RadSplitter table.RadCalendar_Default{background-color:transparent;border-collapse:collapse;font-family:inherit;font-size:inherit;width:100% !important} table.RadSplitter table.RadCalendar_Default .rcTitlebar{background-color:transparent;background-image:none;border:none;font-size:inherit;color:inherit;position:relative}table.RadSplitter .RadCalendar .rcTitlebar table{ background-color:#4d4d4d; color:#ffffff;font-family:inherit;font-size:inherit;line-height:inherit;margin:0} table.RadSplitter .RadCalendar .rcTitlebar td{vertical-align:top;line-height:3em;padding:0}table.RadSplitter .RadCalendar_Default .rcTitlebar a.rcPrev,table.RadSplitter .RadCalendar_Default .rcTitlebar a.rcNext{background-image:none;display:block;height:100%;margin:0;width:3.2em;position:relative}table.RadSplitter .RadCalendar_Default .rcTitlebar a.rcNext{right:0;left:auto}table.RadSplitter .RadCalendar_Default .rcTitlebar .rcPrev:before,table.RadSplitter .RadCalendar_Default .rcTitlebar .rcNext:before{border-bottom:5px solid transparent;border-right:7px solid #ffffff;border-top:5px solid transparent;content:"";display:block;height:0;width:0;left:50%;top:50%;margin-left:-5px;margin-top:-5px;position:absolute;z-index:999}table.RadSplitter .RadCalendar_Default .rcTitlebar .rcNext:before{border-left:7px solid #ffffff;border-right:none}table.RadSplitter .RadCalendar_Default .rcTitlebar .rcFastPrev,table.RadSplitter .RadCalendar_Default .rcTitlebar .rcFastNext{display:none} table.RadSplitter table td.rcMain{border:none}table.RadSplitter table td.rcMain caption{display:none}table.RadSplitter table.rcMainTable{border-collapse:collapse;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;width:100% !important;border-top:none}table.RadSplitter table.rcMainTable tr.rcWeek th{ color:#ffffff;background-color:#cccccc;border:none;font-size:0.85em;line-height:2.8em;padding:0;text-align:center} table.RadSplitter table.rcMainTable tr.rcRow td{background-color:transparent;font-size:0.85em;border:none;padding:0}table.RadSplitter table.rcMainTable .rcRow td a{cursor:pointer;display:block;font-weight:normal;line-height:2.8em;padding:0;text-align:center}table.RadSplitter table.rcMainTable .rcRow a,table.RadSplitter table.rcMainTable .rcRow span{color:inherit}table.RadSplitter table.rcMainTable .rcRow td.rcSelected a{ background-color:#4d4d4d;color:#FFF}table.RadSplitter table.rcMainTable .rcRow td.EventOccurring a{ background-color:#888886;color:#FFF}table.RadSplitter table.rcMainTable .rcRow td.rcOtherMonth a{ background-color:#f0f0f0;color:#AAAAAA}table.RadSplitter table.rcMainTable .rcRow td a:hover{ background-color:#f0f0f0;color:#333} table.RadSplitter table.rcMainTable tr.rcWeek th,table.RadSplitter table.rcMainTable tr.rcRow td,table.RadSplitter table.rcMainTable{border:1px solid #ccc}table.RadSplitter table.rcMainTable tr.rcWeek th{border-left-color:#f0f0f0;border-right-color:#f0f0f0;border-top-color:#f0f0f0} table.RadSplitter td.rspResizeBar{padding:0;width:44px;background-image:none;background-color:transparent;position:relative;cursor:default !important} table.RadSplitter td.rspResizeBar input.rspCollapseBarCollapse,table.RadSplitter td.rspResizeBar input.rspCollapseBarExpand{ background-color:#f0f0f0;background-image:none;display:block;height:100% !important;margin-left:17px;position:absolute !important;top:0;vertical-align:top;width:10px !important} table.RadSplitter td.rspResizeBar input.rspCollapseBarSpacer{visibility:visible;border-bottom:6px solid transparent;border-right:7px solid #ffffff;border-top:6px solid transparent;display:block;height:0 !important;left:20px;margin-top:-8px;position:absolute;top:50%;width:0 !important;z-index:999}table.RadSplitter td.rspResizeBar input.rspCollapseBarExpand ~ input.rspCollapseBarSpacer{border-right:none;border-left:7px solid #ffffff;left:17px} table.RadSplitter .categoryFilters{margin:1.3em 0 0; background-color:#f0f0f0}table.RadSplitter .categoryFilters h2.sws-filter-title{  background-color:#4d4d4d; color:#ffffff;display:block;line-height:3em;text-align:center} table.RadSplitter .categoryFilters label{display:block;padding:1.3em 0 0.3em 1.4em}table.RadSplitter .categoryFilters div + label{padding-top:0.8em} table.RadSplitter .categoryFilters .RadComboBox{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;padding:0.3em 1.3em 0;width:100% !important}table.RadSplitter .categoryFilters .RadComboBox > table{color:inherit;display:block;width:100% !important}table.RadSplitter .categoryFilters .RadComboBox > table td.rcbInputCell{width:100% !important}table.RadSplitter .categoryFilters .RadComboBox > table input.rcbInput{padding:0 0 1px;color:inherit}table.RadSplitter .categoryFilters div.RadAjaxPanel{padding-bottom:1.9em;color:inherit}table.RadSplitter div.RadAjaxPanel{margin-bottom:0} body .RadComboBoxDropDown_Default{color:inherit}body .RadComboBoxDropDown_Default .rcbHovered{background-color:transparent;color:inherit} table.RadSplitter td.rspPane .SchedulerPanel{height:auto !important;width:100% !important}table.RadSplitter td.rspPane .SchedulerPanel .RadScheduler{height:auto !important;font-size:inherit}#calendar_area .RadScheduler_Fluency{height:auto !important}table.RadSplitter .RadScheduler .rsTopWrap{height:auto !important;width:auto !important;overflow:hidden;position:relative} table.RadSplitter td.rspPane .loadingIndicator{height:100% !important;position:absolute;width:100% !important;z-index:2000;top:0;left:0}table.RadSplitter td.rspPane .loadingIndicator img{display:block;left:50% !important;margin-left:-110px;margin-top:-10px;position:relative !important;top:50% !important} table.RadSplitter .RadScheduler .rsHeader{ background-color:#4d4d4d; color:#ffffff;background-image:none;border:medium none;height:3em;line-height:3em}table.RadSplitter .RadScheduler .rsHeader > p,table.RadSplitter .RadScheduler .rsHeader .rsDatePickerActivator,table.RadSplitter .RadScheduler .rsHeader .rsDatePickerWrapper{display:none}table.RadSplitter .RadScheduler .rsHeader h2{ color:#ffffff;float:left;font-weight:inherit;height:auto;left:0;padding:0 0 0 1.3em !important;position:static;text-indent:0;font-size:inherit}table.RadSplitter .RadScheduler .rsHeader ul{float:right;height:100%;padding-right:0.4em}table.RadSplitter .RadScheduler .rsHeader ul li{height:100%;line-height:inherit;text-decoration:none;margin:0;padding:0 0.8em !important}table.RadSplitter .RadScheduler .rsHeader ul li a,table.RadSplitter .RadScheduler .rsHeader ul li em,table.RadSplitter .RadScheduler .rsHeader ul li a span{ color:#ffffff;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;background-image:none}table.RadSplitter .RadScheduler_Fluency .rsHeader .rsSelected em,table.RadSplitter .RadScheduler_Fluency .rsHeader ul a:hover span{text-decoration:none}table.RadSplitter .RadScheduler_Fluency .rsHeader .rsSelected em{font-weight:bold} table.RadSplitter .RadScheduler div.rsContent{ background:none repeat scroll 0 0 #FFFFFF;border:medium none;margin-top:0;padding:0;width:100%;float:none;position:relative} table.RadSplitter .RadScheduler div.rsContent.rsDayView{height:526px; overflow:auto;}table.RadSplitter .RadScheduler div.rsContent.rsWeekView{height:551px; overflow:auto;} table.RadSplitter .RadScheduler div.rsContent table{table-layout:auto !important;width:auto !important;border-collapse:separate;float:none;height:auto}table.RadSplitter .RadScheduler div.rsContent table.rsContentTable,table.RadSplitter .RadScheduler div.rsContent table.rsHorizontalHeaderTable,table.RadSplitter .RadScheduler div.rsContent.rsMonthView table{width:100% !important}table.RadSplitter .RadScheduler div.rsContent table.rsContentTable td{width:14%}table.RadSplitter .RadScheduler .rsHorizontalHeaderWrapper > div{ width:auto !important}table.RadSplitter .RadScheduler .rsVerticalHeaderWrapper{ font-family:'Open Sans',sans-serif;height:auto !important}table.RadSplitter .RadScheduler .rsVerticalHeaderWrapper > div{height:auto !important}table.RadSplitter .RadScheduler .rsContent .rsAllDayHeader{ font-family:'Open Sans',sans-serif;background:none repeat scroll 0 0 #e8e8e8;line-height:24px;text-align:center}table.RadSplitter .RadScheduler .rsContent .rsVerticalHeaderTable th div{ font-weight:normal;padding:5px 0 0}table.RadSplitter .RadScheduler .rsContent table.rsVerticalHeaderTable{background:none repeat scroll 0 0 #e8e8e8;border-collapse:separate;float:none;height:auto;width:auto}table.RadSplitter .RadScheduler .rsWeekView .rsHorizontalHeaderTable{ background:none;width:100%;table-layout:auto}table.RadSplitter .RadScheduler .rsWeekView .rsHorizontalHeaderTable th{width:14%}table.RadSplitter .RadScheduler .rsMonthView .rsHorizontalHeaderTable{background:none;width:100% !important;table-layout:auto}table.RadSplitter .RadScheduler .rsMonthView .rsHorizontalHeaderTable th{ font-family:'Open Sans',sans-serif;width:14%}table.RadSplitter .RadScheduler a.rsDateHeader{ font-family:'Open Sans',sans-serif;font-size:1em;padding:0;text-decoration:none}table.RadSplitter .RadScheduler .rsMonthView .rsDateBox{ padding:5px}table.RadSplitter .RadScheduler div.rsContentScrollArea,table.RadSplitter .RadScheduler td.rsContentWrapper{ height:auto !important;overflow:visible !important;width:100% !important}table.RadSplitter .RadScheduler .rsHorizontalHeaderWrapper .rsInnerFix{margin-right:0 !important;width:100% !important}table.RadSplitter .RadScheduler .rsHorizontalHeaderWrapper .rsInnerFix .rsAllDayTable{margin:0 auto;width:100% !important;table-layout:auto}table.RadSplitter .RadScheduler .rsHorizontalHeaderWrapper .rsInnerFix .rsAllDayTable td{background:none repeat scroll 0 0 #FFFFFF;border-right:1px solid #E8E8E8;width:14%}table.RadSplitter .RadScheduler .rsHorizontalHeaderWrapper .rsInnerFix .rsAllDayTable td.rsLastCell{background:none repeat scroll 0 0 #FFFFFF;border-bottom:1px solid #D2D2D2;border-right:1px solid #E8E8E8}table.RadSplitter .RadScheduler .rsHorizontalHeaderWrapper .rsInnerFix .rsAllDayTable div.rsLastSpacingWrapper{height:auto !important}table.RadSplitter .RadScheduler .rsDayView .rsVerticalHeaderWrapper{overflow:visible !important}table.RadSplitter .RadScheduler .rsDayView .rsVerticalHeaderWrapper > div{margin:0 !important;width:auto !important;height:auto !important} table.RadSplitter .RadScheduler .rsFooter{ background:none repeat scroll 0 0 #e8e8e8;border:medium none;height:35px}table.RadSplitter .RadScheduler .rsFooter .rsFullTime{background:none;color:#333333;line-height:35px;padding:0 0 0 8px;text-decoration:none;font-family:'Open Sans',sans-serif;font-size:inherit}table.RadSplitter .RadScheduler .rsFooter a:hover{text-decoration:underline} table.RadSplitter .RadScheduler table.rsArrowContainer{display:none}table.RadSplitter .RadScheduler .rsApt{height:auto !important;left:0 !important;margin:0;width:100% !important}table.RadSplitter .RadScheduler .rsAptMid{background:none repeat scroll 0 0 transparent;border:medium none;bottom:0;left:0;margin:0;right:0;top:0}table.RadSplitter .RadScheduler .rsAptIn,table.RadSplitter .RadScheduler .rsAptMid,table.RadSplitter .RadScheduler .rsAptContent{border:medium none !important}table.RadSplitter .RadScheduler .rsAptOut > .rsAptMid,table.RadSplitter .RadScheduler .rsAptMid > .rsAptIn,table.RadSplitter .RadScheduler .rsAptIn > .rsAptContent{background:none !important;height:auto;margin:0}table.RadSplitter .RadScheduler .rsAptOut{background:#e2e2e2 !important;border:none;color:#555;width:auto;height:24px !important}table.RadSplitter .RadScheduler .rsAptIn a.rsArrowLeft,table.RadSplitter .RadScheduler .rsAptIn a.rsArrowRight{display:none}table.RadSplitter .RadScheduler .rsAptIn a.rsAptDelete{right:0}table.RadSplitter .RadScheduler .rsAptContent{background:none repeat scroll 0 0 transparent !important;border:medium none;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;line-height:24px;padding:0}table.RadSplitter .RadScheduler .rsAptCreate,table.RadSplitter .RadScheduler .rsMonthView .rsAptCreate,table.RadSplitter .RadScheduler .rsMonthView .rsTodayCell.rsAptCreate{background-color:#e2e2e2 !important;background-image:none !important;border:none !important}table.RadSplitter .RadScheduler .rsContent table td.rsSelectedSlot,table.RadSplitter .RadScheduler .rsContent table td.rsLastCell.rsSelectedSlot{background:#e2e2e2 !important;border:none;border-bottom:1px solid #d2d2d2}table.RadSplitter .RadScheduler .rsContentTable .rsAptIn .rsArrowTop,table.RadSplitter .RadScheduler .rsContentTable .rsAptIn .rsArrowBottom{display:none}table.RadSplitter .RadScheduler .rsContentTable td.rsTodayCell{ background:#CCC !important}table.RadSplitter .RadScheduler .rsContentTable td.rsTodayCell .rsDateHeader{ color:#000 !important}table.RadSplitter .RadScheduler .rsContentTable td.rsLastCell,table.RadSplitter .RadScheduler .rsContentTable td.rsSunCol,table.RadSplitter .RadScheduler .rsContentTable td.rsSatCol{background:none}table.RadSplitter .RadScheduler .rsContentTable td.rsOtherMonth{background:#F9F9F9} .agendaPanel{height:auto}.agendaPanel .rsHeaderOld{  background-color:#4d4d4d; color:#ffffff;height:3em;line-height:3em}.agendaPanel .rsHeaderOld ul{float:right;height:100%;padding-right:0.4em}.agendaPanel .rsHeaderOld ul li{height:100%;line-height:inherit;margin:0;padding:0 0.8em !important;text-decoration:none;float:left}.agendaPanel .rsHeaderOld ul li a{color:#fff;line-height:inherit;text-decoration:none}.agendaPanel .rsHeaderOld ul li a em{font-weight:bold;font-style:normal;color:#fff} table.RadSplitter .SchedulerPanel .agendaPanel .listViewContent table th{background:url("//fluencycontent2-schoolwebsite.netdna-ssl.com/Releases/3805.1/Content/Fluency/Scheduler/rsSprites.png") repeat-x scroll 0 -144px #e4e4e4;border-bottom:1px solid #D2D2D2;border-right:1px solid #D2D2D2;line-height:inherit;vertical-align:middle;text-align:left;padding:0 10px}.agendaPanel .listViewContent table{border:1px solid #cccccc;border-top:none;width:100%}.agendaPanel .listViewContent table th.col1{width:23%}.agendaPanel .listViewContent table th.col2{width:45%}.agendaPanel .listViewContent table th.col3{width:15%}.agendaPanel .listViewContent table th.col4{width:17%}.agendaPanel .listViewContent table td{border:1px solid #cccccc;padding:0.6em 1em;vertical-align:top; background-color:#ffffff}  body table.RadCalendarMonthView{background:none repeat scroll 0 0 #FFFFFF;border-spacing:2px}body table.RadCalendarMonthView td{border:1px solid #DDDDDD;padding:0}body table.RadCalendarMonthView a{padding:1px 7px;color:#555}body table.RadCalendarMonthView #rcMView_Today{margin:0}  .fluency_login{ margin:1.9em 0}.fluency_login input{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;display:block}.fluency_login .username,.fluency_login .password,.fluency_login .remember{display:block;margin-bottom:0.8em;padding:1.3em 1.6em; background-color:#f0f0f0}.fluency_login .username label,.fluency_login .password label{font-weight:normal;display:block;padding-bottom:0.6em}.fluency_login .username input,.fluency_login .password input{margin-bottom:0.4em;padding:0.2em 0.6em;width:100%;border:1px solid transparent; border-color:#cccccc; background-color:#ffffff}.fluency_login .username input:focus,.fluency_login .password input:focus{ border-color:#EE0000}.fluency_login .remember span{display:inline-block;margin-left:1em}.fluency_login .remember input{margin:0;position:relative;top:1px}.fluency_login .submit input{border:none;cursor:pointer;display:block;font-weight:normal;padding:0.65em 1.4em;text-align:center;width:100%; background-color:#46287E; color:#ffffff;font-family:'Open Sans',sans-serif;text-transform:uppercase}.fluency_login .submit input[type="submit"]:hover{ background-color:#5D4883}.fluency_login .error span.loginError{background-color:#ea3a3a;color:#ffffff !important;display:block;margin-bottom:0.8em;padding:0.8em 1.4em} .fluency_logout{ margin:1.9em 0}.fluency_logout span{display:inline-block; margin:0.9em 0;margin-top:0}.fluency_logout span + span{font-weight:bold;padding-left:0.3em}.fluency_logout a{border:none;cursor:pointer;display:block;text-decoration:none;font-weight:normal;padding:0.65em 1.4em;text-align:center;width:100%; background-color:#46287E; color:#ffffff;font-family:'Open Sans',sans-serif;text-transform:uppercase}.fluency_logout a:focus,.fluency_logout a:hover,.fluency_logout a:active{ background-color:#5D4883}  #SiteMap{ margin:1.9em 0;margin-top:0} #SiteMap .rmSlide{display:block !important;height:auto !important;width:auto !important}#SiteMap .rmSlide a{width:auto !important}  #SiteMap ul.rmRootGroup > li > a{cursor:pointer;display:block;position:relative;padding:0.3em 15px;text-decoration:none;margin:1.9em 0;margin:0.8em 0;font-size:1.2em;font-family:'Open Sans',sans-serif; background-color:#4C3377; color:#ffffff}#SiteMap ul.rmRootGroup > li:first-child > a{margin-top:0}#SiteMap ul.rmRootGroup > li > a:focus,#SiteMap ul.rmRootGroup > li > a:hover,#SiteMap ul.rmRootGroup > li > a:active{ background-color:#4C3377}#SiteMap ul.rmRootGroup > li > a:after{ content:" ";display:block;height:100%;position:absolute;right:0;top:0;width:43px}#SiteMap ul.rmLevel1 li a{display:block;padding:0.7em 1.3em 0.7em 30px;position:relative}#SiteMap ul.rmLevel1 li a::before{background:#765ca3 none repeat scroll 0 0;border-radius:50%;content:"";display:block;height:6px;left:12px;margin-top:-4px;position:absolute;top:50%;width:6px}#SiteMap ul.rmLevel1 li.sws-odd > a{background-color:transparent}#SiteMap ul.rmLevel1 li.sws-even > a{ background-color:#f0f0f0}#SiteMap ul.rmLevel2 > li > a{padding-left:54px}#SiteMap ul.rmLevel2 > li > a:before{left:36px}#SiteMap ul.rmLevel3 > li > a{padding-left:78px}#SiteMap ul.rmLevel3 > li > a:before{left:60px}#SiteMap ul.rmLevel4 > li > a{padding-left:102px}#SiteMap ul.rmLevel4 > li > a:before{left:84px}#SiteMap ul.rmLevel5 > li > a{padding-left:126px}#SiteMap ul.rmLevel5 > li > a:before{left:108px}  #content > .content_top,#content > .content_bottom{display:none} .searchResultsPageName{ font-family:'Open Sans',sans-serif;font-size:1.45em;line-height:1em;font-weight:normal; margin:0 0 .6em;font-weight:normal !important}div.searchResultsHeader{background:#f0f0f0 none repeat scroll 0 0;padding:12px;margin:0 0 12px}#SearchResults .searchResultsPageName a{text-decoration:none}.searchResultsContents{line-height:1.4em;margin:0 0 1em}.searchResultsContents strong{font-weight:bold}.searchResultsLink{ margin:0.9em 0;margin-top:0}.searchResultsLinkHeading{font-weight:normal !important} .searchPagingLinks{height:auto;padding:0.7em 1.3em;position:relative;margin:1.9em 0; background-color:#46287E}.searchPagingLinks > a{position:absolute;top:0;left:0;width:40px;height:100%;display:block;padding:0}.searchPagingLinks > a:before{background:url("../Images/feature-sprite.png") no-repeat scroll 50% -964px transparent;content:" ";height:15px;left:50%;margin-left:-7px;margin-top:-7px;position:absolute;top:50%;width:15px}.searchPagingLinks > a span{display:none}.searchPagingLinks > a.pagingNextLnk{right:0;left:auto}.searchPagingLinks > a.pagingNextLnk:before{background-position:50% -1036px}.k-pager-info{display:block;text-align:center;padding:0 40px; color:#ffffff;font-family:'Open Sans',sans-serif;font-weight:normal !important}  .blog > h2,.ceTitle{display:block;padding-top:0;margin-bottom:0.3em; font-family:'EB Garamond',serif;font-size:1.6em;line-height:1.4em;font-weight:normal; color:#4d4d4d;font-size:1.8em;margin-bottom:1em} .blog .postInformation,.CalendarEvents .ceDate{display:inline-block; position:relative; font-family:'EB Garamond',serif}.blog > .postInformation:before,.CalendarEvents .ceDate:before{background:url("../Images/feature-sprite.png") no-repeat scroll 50% -676px transparent;content:" ";display:none;height:15px;left:0;position:absolute;top:0.3em;width:14px} .CalendarEvents .bodycontent{margin:0.9em 0;font-family:'Open Sans',sans-serif;line-height:16px}.CalendarEvents .ceLocation{display:block; margin:0.9em 0;margin:0.9em 0;font-family:'Open Sans',sans-serif;line-height:16px;font-weight:800} .blog div > div h1{ margin:0.9em 0; font-family:Arial,Helvetica,sans-serif;font-size:1.2em;line-height:1.6em;font-weight:normal;font-style:italic;margin-bottom:0.5em}.blog div > div h1 ~ p{float:none !important;padding:0 !important;display:inline-block} .blog .sws-has-comments dl:before,.blog div.commentsForm:before{content:" ";display:block;height:4px;width:100%; border-bottom:4px double #cccccc; margin:2.1em 0} .blog div > h3{display:none}.blog dl:empty{display:none}.blog dl{display:block}.blog dl dt.comment{font-weight:bold; margin:0.9em 0}.blog dl dt.comment,.blog dl dd.comment{ margin:0.9em 0}.blog dl dd.comment p{font-style:italic;padding-top:0.8em} .blog div.commentsForm > h3{display:block; font-family:'Open Sans',sans-serif;font-size:1.45em;line-height:1.8em;font-weight:normal; margin:0.9em 0;margin-top:0} .blog .commentsForm p,.blog .commentsForm .RadCaptcha_Default{display:block;padding:1.3em 1.4em; background-color:#f0f0f0; margin:0.9em 0;margin-top:0}.blog .commentsForm .RadCaptcha_Default ~ p{padding:0;background-color:transparent}.blog .commentsForm p + p + p + p{display:none} .blog .commentsForm p > label{display:block;font-weight:bold;padding-bottom:0.7em} .blog .commentsForm .RadInput_Default,.blog .commentsForm .RadInputMgr_Default{font-family:inherit;font-size:inherit;line-height:inherit;display:block;width:100% !important;padding-bottom:0.4em}.blog .commentsForm p .RadInput_Default input.riTextBox[type="text"],.blog .commentsForm p .RadInput_Default textarea.riTextBox,.blog .commentsForm div.RadCaptcha p input[type="text"]{font-family:inherit;font-size:inherit;line-height:inherit;border:1px solid transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:block;padding:5px 8px;width:100%;height:auto !important; border-color:#cccccc; background-color:#ffffff}.blog .commentsForm p .RadInput_Default input.riTextBox[type="text"]:focus,.blog .commentsForm p .RadInput_Default textarea.riTextBox:focus,.blog .commentsForm div.RadCaptcha p input[type="text"]:focus{ border-color:#EE0000} .blog .commentsForm div.RadCaptcha > div{padding-top:0.4em}.blog .commentsForm div.RadCaptcha img.imageClass{border:1px solid transparent; border-color:#cccccc}.blog .commentsForm .RadCaptcha p{margin:0;padding:1.3em 0 0}.blog .commentsForm .RadCaptcha p label{font-weight:normal;font-style:italic;padding-bottom:0;padding-top:1.1em} .blog .commentsForm div.RadCaptcha span[style="visibility:hidden;"],.blog .commentsForm p span[style="visibility:hidden;"],.blog .commentsForm p span[style="visibility:hidden;"]{display:none}.blog .commentsForm div.RadCaptcha span,.blog .commentsForm p span[style="visibility:visible;"],.blog .commentsForm p span[style="visibility:visible;"]{color:#ea3a3a;display:block;padding-top:0.7em}.blog .commentsForm div.RadCaptcha span{padding-top:0;padding-bottom:0.7em} .blog .commentsForm .RadCaptcha_Default ~ p > span:empty{display:none}.blog .commentsForm .RadCaptcha_Default ~ p > span{background-color:#8ec44e;color:#ffffff !important;display:block;margin-bottom:1.3em;padding:0.8em 1.4em} .blog .commentsForm input[type="submit"]{border:none;display:block;font-family:inherit;font-size:inherit;font-weight:normal;line-height:inherit;cursor:pointer;font-weight:bold;padding:0.8em 1.4em;width:100% !important; background-color:#4d4d4d; color:#ffffff}.blog .commentsForm input[type="submit"]:hover{ background-color:#888886} .sws-inline-content .quick-link,.ajaxDv .quick-link{  position:relative;}.sws-inline-content .quick-link h2,.ajaxDv .quick-link h2{margin:0;padding:0;position:absolute;bottom:0;left:0;z-index:2;width:100%;height:100%;font-size:1.3em; font-family:'Open Sans',sans-serif}.editmode .content-area-inner .sws-inline-content .quick-link h2,.editmode .ui-dialog-content .sws-inline-content .quick-link h2,.editmode .footer .sws-inline-content .quick-link h2{height:auto}.sws-inline-content .quick-link h2 a,.ajaxDv .quick-link h2 a{width:100%;height:100%;display:block;text-decoration:none;color:#fff;background:url(../Images/searchButton.gif) repeat 0 0;padding-left:19px}.editmode .content-area-inner .sws-inline-content .quick-link h2 a,.editmode .ui-dialog-content .sws-inline-content .quick-link h2 a,.editmode .footer .sws-inline-content .quick-link h2 a{height:auto;color:#ccc}.sws-inline-content .quick-link h2 a:hover,.ajaxDv .quick-link h2 a:hover{color:#E4E4E4}.sws-inline-content .quick-link h2 a > span,.ajaxDv .quick-link h2 a > span{width:100%;display:block;position:absolute; padding:12px 0 12px 20px; -webkit-transition:color 0s ease-out;-moz-transition:color 0s ease-out;-ms-transition:color 0s ease-out;-o-transition:color 0s ease-out;transition:color 0s ease-out}.sws-inline-content .quick-link h2 a:hover > span,.ajaxDv .quick-link h2 a:hover > span{}.sws-inline-content .quick-link h2 a > span > span,.ajaxDv .quick-link h2 a > span > span{ display:block;padding-right:35px;-webkit-transition:color 0s ease-out;-moz-transition:color 0s ease-out;-ms-transition:color 0s ease-out;-o-transition:color 0s ease-out;transition:color 0s ease-out;width:40%}.sws-inline-content .quick-link h2 a > span > span span,.ajaxDv .quick-link h2 a > span > span span{-webkit-transition:color 0s ease-out;-moz-transition:color 0s ease-out;-ms-transition:color 0s ease-out;-o-transition:color 0s ease-out;transition:color 0s ease-out}.sws-inline-content .quick-link h2 a:hover > span > span,.ajaxDv .quick-link h2 a:hover > span > span{background-position:right 7px}.editmode .content-area-inner .sws-inline-content .quick-link img,.editmode .ui-dialog-content .sws-inline-content .quick-link img,.editmode .footer .sws-inline-content .quick-link img{width:25%;margin:0;padding:0}.blogentries ul li{clear:both}@media all and (max-width:767px){ .main-right-content{min-height:0 !important}.sws-inline-content img{ max-width:50%;}.sws-inline-content table img{max-width:100%}.photoGalleryElement div.thumbnail{width:33.33%}}@media all and (max-width:479px){.photoGalleryElement div.thumbnail{width:50%}}@media all and (max-width:360px){.sws-inline-content img{max-width:100%;margin:0 0 12px !important}}